package d02_enum;

public class Test01 {
    public static void main(String[] args) {
        /*枚举的格式：
        * 修饰符 enum 枚举名{
        *   名称1，名称2...
        * 其他成员
        *   }
        * */
//        Enum01 en01=new Enum01(); 构造器以私有，不能创建对象
        Enum01 en01=Enum01.X;
        System.out.println(en01); //X
        //values是拿到枚举类的全部对象放到一个数组中
        Enum01[] es=Enum01.values();
        for (int i = 0; i <es.length; i++) {
            System.out.println(es[i]);
        }
        //获取枚举的指定对象：valueOf
        Enum01 es02=Enum01.valueOf("Y");
        System.out.println(es02);
        //获取对象索引：ordinal
        int index=es02.ordinal();
        System.out.println(index);//1
    }
}
